

#include <iostream>
using namespace std;


//int main()
//{
//
//
//	cout << isdigit('1') << " " << isdigit(48) << endl;
//	printf("%d\n", isdigit('1'));
//
//	return 0;
//}

//int mon[12] = { 0,31,59,90,120,151,181,212,243,273,304,334 };
//
//int CountDay(int y, int m, int d)
//{
//    int yearDay = y * 365 + y / 4 - y / 100 + y / 400;
//    int monthDay = mon[m - 1];
//
//    if (m > 2 && ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0))
//        monthDay += 1;
//
//    return yearDay + monthDay + d;
//}
//
//int main()
//{
//    int year1 = 0, month1 = 0, day1 = 0;
//    int year2 = 0, month2 = 0, day2 = 0;
//    scanf("%4d%2d%2d%4d%2d%2d", &year1, &month1, &day1, &year2, &month2, &day2);
//
//    int n1 = CountDay(year1, month1, day1);
//    int n2 = CountDay(year2, month2, day2);
//
//    cout << abs(n1 - n2) + 1;
//}

//int main()
//{
//    int year = 0, month = 0, day = 0;
//    while (cin >> year >> month >> day)
//    {
//        int monthDays[13] = { 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365 };
//        int nday = monthDays[month - 1] + day;
//
//        if (month > 2 &&
//            ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0))
//        {
//            nday += 1;
//        }
//
//        cout << nday << endl;
//    }
//
//    return 0;
//}

// v1
// int GetMonthDay(int year, int mon)
// {
//     static int day[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
//
//     if (2 == mon && ((year%4 == 0 && year%100 != 0) || (year%400 == 0)))
//         return day[mon]+1;
//
//     return day[mon];
// }
//
// int main() {
//     int max_year = 0, max_mon = 0, max_day = 0;
//     int min_year = 0, min_mon = 0, min_day = 0;
//     scanf("%4d%2d%2d%4d%2d%2d", &max_year, &max_mon, &max_day, &min_year, &min_mon, &min_day);
//   
//     if (max_year < min_year)
//     {
//         swap(max_year, min_year);
//         swap(max_mon, min_mon);
//         swap(max_day, min_day);
//     }
//
//     if (min_year == max_year && min_mon == max_mon)
//     {
//         cout << abs(max_day - min_day)+1;
//    
//     }
//     else if (min_year == max_year && min_mon == max_mon && min_day == max_day)
//     {
//         cout << 0;
//     }
//     else 
//     {
//         int days = 0;
//         if (min_day != GetMonthDay(min_year, min_mon))
//         {
//             days += GetMonthDay(min_year, min_mon);
//         }
//         ++min_mon;
//
//         while (min_year != max_year || min_mon != max_mon)
//         {
//             days += GetMonthDay(min_year, min_mon);
//
//             ++min_mon;
//             if (13 == min_mon)
//             {
//                 ++min_year;
//                 min_mon = 1;
//             }
//         }
//
//         days += max_day;
//         cout << days;
//     }
//
//     return 0;
// }
